<?php 
require_once("../../views/layout/cabecalho.php");
require_once("../../controllers/UsuarioController.class.php");
require_once("../../controllers/FuncionarioController.class.php");


Auth::verificarNivelDeAcesso(1);
$usuario = $usuarioController->listAll();
$funcionarios = $usuarioController->listAllFuncionarios();

?>

<h2>Lista de Usuário</h2>

<div class="actions">
    <ul>
        <li><a href="../../views/usuario/add.php">Novo Usuário</a></li>
        <li></li>
    </ul>
</div>

<table cellspadding="0" cellspacing="0" border="0" class="display" id="pesquisar_tabelas">
    <thead>
        <tr>
            <th>Id</th>
            <th>Nome</th>
            <th>Senha</th>
            <th>Funcionário</th>
            <th>Ações</th>
        </tr>
    </thead>
    <tbody>
        <?php for ($i =1; $i <count($usuario); $i++){ ?>
            <tr>
                <td><?php echo $usuario[$i]->getId();?></td>
                <td><a href="../../views/usuario/view.php?id=<?php echo $usuario[$i]->getId(); ?>"><?php echo $usuario[$i]->getUsuario(); ?></a></td>
                <td><?php echo $usuario[$i]->getSenha();?></td>
                <td><a href="../../views/funcionario/view.php?id=<?php echo $usuario[$i]->getFuncionario_id() ?>"><?php for ($x =1; $x<count($funcionarios); $x++){
                    if ($funcionarios[$x]->getId() == $usuario[$i]->getFuncionario_id()){
                        echo $funcionarios[$x]->getNome();
                    }
                }?></a></td>
                <td><a href="../../views/usuario/edit.php?id=<?php echo $usuario[$i]->getId();?>">Editar</a>
                    <a href="../../controllers/UsuarioController.class.php?metodo=delete&id=<?php echo $usuario[$i]->getId();?>">Excluir</a></td>
         <?php } ?>
            </tr>
        <tfoot>
                <tr>
                    <th>Id</th>
                    <th>Nome</th>
                    <th>Senha</th>
                    <th>Funcionário</th>
                    <th>Ações</th>
                </tr>
        </tfoot>
                
        
    </tbody>
</table>
<?php
require_once("../../views/layout/rodape.php");
?>
    